@charset "UTF-8";.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-cell-row:hover{background-color:#fafafa}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border:1px solid #e1e1e1;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cal-month-view .cal-cell,.cal-month-view .cal-cell-row{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex}.cal-month-view .cal-cell{float:left;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cal-month-view .cal-day-cell{min-height:100px}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid #e1e1e1}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid #e1e1e1}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;background-color:#b94a48;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:3px;line-height:10px;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:darkred}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{padding:15px;color:#fff;background-color:#555;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5)}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-event-title{color:#fff}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-week-view .cal-day-headers{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:flex;margin-bottom:3px;border:1px solid #e1e1e1;margin-left:2px;margin-right:2px}.cal-week-view .cal-day-headers .cal-header{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid #e1e1e1}.cal-week-view .cal-day-headers .cal-drag-over,.cal-week-view .cal-day-headers .cal-header:hover{background-color:#ededed}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-events-row{position:relative;height:33px}.cal-week-view .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-event{padding:0 10px;font-size:12px;margin-left:2px;margin-right:2px;height:30px;line-height:30px}.cal-week-view .cal-draggable{cursor:move}.cal-week-view .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}.cal-week-view .cal-header.cal-today{background-color:#e8fde7}.cal-week-view .cal-header.cal-weekend span{color:#8b0000}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.cal-day-view{
  /* stylelint-disable-next-line selector-type-no-unknown */}.cal-day-view .cal-hour-rows{width:100%;border:1px solid #e1e1e1;overflow-x:scroll;position:relative}.cal-day-view .cal-hour:nth-child(odd){background-color:#fafafa}.cal-day-view .cal-hour-segment,.cal-day-view mwl-calendar-day-view-hour-segment{display:block}.cal-day-view .cal-hour-segment:after{content:"\A0"}.cal-day-view .cal-hour:last-child :not(:last-child) .cal-hour-segment,.cal-day-view .cal-hour:not(:last-child) .cal-hour-segment{border-bottom:thin dashed #e1e1e1}.cal-day-view .cal-time{font-weight:700;padding-top:5px;width:70px;text-align:center}.cal-day-view .cal-hour-segment.cal-after-hour-start .cal-time{display:none}.cal-day-view .cal-drag-over .cal-hour-segment,.cal-day-view .cal-hour-segment:hover{background-color:#ededed}.cal-day-view .cal-event-container{position:absolute}.cal-day-view .cal-event{border:1px solid;padding:5px;font-size:12px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cal-day-view .cal-draggable{cursor:move}.cal-day-view .cal-starts-within-day .cal-event{border-top-left-radius:5px;border-top-right-radius:5px}.cal-day-view .cal-ends-within-day .cal-event{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cal-day-view .cal-all-day-event{padding:8px;border:1px solid}.cal-tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:11px;word-wrap:break-word;opacity:.9}.cal-tooltip.cal-tooltip-top{padding:5px 0;margin-top:-3px}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.cal-tooltip.cal-tooltip-right{padding:0 5px;margin-left:3px}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.cal-tooltip.cal-tooltip-bottom{padding:5px 0;margin-top:3px}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.cal-tooltip.cal-tooltip-left{padding:0 5px;margin-left:-3px}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.cal-tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.cal-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
/* Variables v.1.0.0 */
/* Classes v.1.0.0 */.centralised-element{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.align-header{display:inline-block!important;vertical-align:middle}.toast-icon{font-family:FontAwesome;font-size:36px;font-style:normal;opacity:.3}.important-note{display:inline-block!important;font-size:13px;margin-bottom:10px;width:100%}.ellipsis,.kdx-calendar .cal-cell-row .cal-cell .kdx-cal-day-event{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.disabled-style{background-color:#f2f2f2!important;border:1px solid #ccc!important;color:#999!important}.hidden{visibility:hidden}.clear{clear:both;display:block!important}.align-center{text-align:center!important}.no-border-left{border-left:0!important}.rtl .no-border-left{border-right:0!important}
/* Calendar V1.1.1 */.kdx-calendar{min-width:230px}.kdx-calendar .cal-header{font-size:18px}.kdx-calendar .cal-header .cal-weekend{color:#8b0000}@media only screen and (max-width:768px){.kdx-calendar .cal-header{font-size:14px}}.kdx-calendar .cal-cell-row:hover{background-color:transparent}.kdx-calendar .cal-cell-row .cal-cell{position:relative;width:100%}.kdx-calendar .cal-cell-row .cal-cell:hover{background-color:transparent}.kdx-calendar .cal-cell-row .cal-cell .kdx-cal-cell-event-top{margin-bottom:5px}.kdx-calendar .cal-cell-row .cal-cell .kdx-cal-cell-event-bottom{width:100%;margin-top:5px}@media only screen and (max-width:768px){.kdx-calendar .cal-cell-row .cal-cell .kdx-cal-cell-event-bottom{position:absolute;width:100%;bottom:8px}}@media only screen and (max-width:768px){.kdx-calendar .cal-cell-row .cal-cell .kdx-cal-day-event{line-height:5px}}.kdx-calendar .cal-cell-row .cal-cell.cal-open,.kdx-calendar .cal-cell-row .cal-cell.cal-open .kdx-cal-cell-event-bottom{background-color:transparent}.kdx-calendar .cal-cell-row .cal-cell.cal-open:after,.kdx-calendar .cal-cell-row .cal-cell.cal-open:before{content:"";position:absolute;width:0;z-index:1;left:50%;margin-left:-11px}.kdx-calendar .cal-cell-row .cal-cell.cal-open:before{bottom:0;border:11px solid transparent;border-bottom-color:#d3d3d3}.kdx-calendar .cal-cell-row .cal-cell.cal-open:after{bottom:-2px;border:11px solid transparent;border-bottom-color:#fff}.kdx-calendar .cal-cell-row .cal-cell-top{position:relative;min-height:61px}.rtl .kdx-calendar .cal-cell-row .cal-cell-top{position:relative}.kdx-calendar .cal-cell-row .cal-cell-top .kdx-cal-view-more{font-size:11px;position:absolute;top:0;left:0;color:#000;background-color:#ccc;padding:2px 3px;margin:1px;border:1px solid #aaa}@media only screen and (max-width:768px){.kdx-calendar .cal-cell-row .cal-cell-top .kdx-cal-view-more{font-size:7px}}.rtl .kdx-calendar .cal-cell-row .cal-cell-top .kdx-cal-view-more{left:unset;right:0}.kdx-calendar .cal-cell-row .cal-day-cell{padding-bottom:10px;text-align:center;min-height:170px;min-width:40px}@media only screen and (max-width:768px){.kdx-calendar .cal-cell-row .cal-day-cell{min-height:130px;max-height:130px;position:relative}}.kdx-calendar .cal-cell-row .cal-day-cell .cal-day-number{font-size:20px;margin-top:20px;display:table;width:100%;text-align:right}@media only screen and (min-width:800px){.rtl .kdx-calendar .cal-cell-row .cal-day-cell .cal-day-number{margin-right:-.7em;text-align:left}}@media only screen and (max-width:1024px){.kdx-calendar .cal-cell-row .cal-day-cell .cal-day-number{text-align:center;margin:16px auto;width:100%;margin-top:20px}}.kdx-calendar .cal-cell-row .cal-day-cell.cal-in-month .cal-day-number{opacity:1}.kdx-calendar .cal-cell-row .cal-day-cell:hover .cal-day-number{font-weight:700}.kdx-calendar .cal-cell-row .cal-day-cell.cal-today{background:none}.kdx-calendar .cal-cell-row .cal-day-cell.cal-today:hover .cal-day-number{color:#fff}.kdx-calendar .cal-cell-row .cal-day-cell.cal-today .cal-day-number{color:#fff;border-radius:100%;height:1.4em;width:1.4em;text-align:center;line-height:1.3em}@media only screen and (min-width:800px){.rtl .kdx-calendar .cal-cell-row .cal-day-cell.cal-today .cal-day-number{float:left;margin-left:.7em}}@media only screen and (max-width:1024px){.kdx-calendar .cal-cell-row .cal-day-cell.cal-today .cal-day-number{color:#fff;border-radius:100%;height:1.4em;width:1.4em;text-align:center;line-height:1.3em;right:50%;position:relative;margin:21px -.7em 16px auto}.rtl .kdx-calendar .cal-cell-row .cal-day-cell.cal-today .cal-day-number{right:unset;float:left;left:50%;margin:21px auto 16px -.7em}}.kdx-calendar .cal-cell-row .cal-day-cell.highlight-cell-grey,.kdx-calendar .cal-cell-row .cal-day-cell.highlight-cell-grey:hover{background-color:#efefef}.rtl .kdx-calendar .cal-cell-row .cal-day-cell:not(:last-child){border-left:1px solid #e1e1e1;border-right:none}.rtl .kdx-calendar .cal-cell-row .cal-day-cell .kdx-cal-cell-event-top{margin-bottom:5px;margin-top:60px}.kdx-calendar .cal-open-day-events{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ddd}.kdx-calendar .cal-open-day-events div{margin:.6em 0;position:relative}.rtl .kdx-calendar .cal-open-day-events div{text-align:right;direction:rtl}.kdx-calendar .cal-open-day-events .kdx-cal-close-open-event{display:block;font-size:10px;position:relative;top:-10px;float:right;opacity:.5;right:-10px;color:#000;width:15px;z-index:999;text-align:center}.rtl .kdx-calendar .cal-open-day-events .kdx-cal-close-open-event{float:left;right:unset;left:-10px}.kdx-calendar .cal-open-day-events .kdx-cal-close-open-event:hover{opacity:1}.kdx-calendar .cal-open-day-events .cal-event{display:none}.kdx-calendar .cal-open-day-events .cal-event-title{color:#000;display:table-row;text-decoration:none}.kdx-calendar .cal-open-day-events .cal-event-title .kdx-cal-day-event{display:block;width:120px;white-space:unset}@media only screen and (max-width:768px){.kdx-calendar .cal-open-day-events .cal-event-title .kdx-cal-day-event{font-size:12px;color:#fff;width:90px}}.kdx-calendar .cal-open-day-events .cal-event-title .kdx-cal-day-event:hover+.kdx-cal-event-details{text-decoration:underline}.kdx-calendar .cal-open-day-events .cal-event-title .kdx-cal-event-details{display:table-cell;font-size:12px;border:10px solid transparent}.kdx-calendar .cal-open-day-events .cal-event-title .kdx-cal-event-details:hover{text-decoration:underline}.kdx-calendar .kdx-cal-day-event{color:#fff;padding:.1em;border-radius:.2em;font-size:12px;text-align:center;margin:1px auto;display:inline-block;width:90%}@media only screen and (max-width:768px){.kdx-calendar .kdx-cal-day-event{color:transparent;display:block;font-size:.8vw;margin:1px auto;white-space:nowrap;line-height:12px;overflow:hidden;position:relative}}.kdx-calendar .cal-week-view .kdx-cal-day-event{width:100%;line-height:25px;font-size:12px;color:#fff;text-align:center}.kdx-calendar .cal-week-view .cal-weekend{color:#8b0000}@media only screen and (max-width:768px){.kdx-calendar .cal-week-view .cal-header{font-size:12px}}@media only screen and (max-width:768px){.kdx-calendar .cal-week-view .cal-header span{font-size:9px}}.kdx-calendar .cal-day-view .kdx-cal-day-event{height:100%}.kdx-calendar .cal-day-view .cal-time{font-size:14px}@media only screen and (max-width:768px){.kdx-calendar .cal-day-view .cal-time{font-size:12px}}